// 用户数据
export interface ListInt {
    id: number,
    userName: string,
    role: RoleInt[],
}

interface RoleInt {
    role: number, roleName: string
}

// 查询数据
export interface selectDataInt {
    role: number,
    userName: string,
}

// 角色数据
export interface RoleListInt {
    roleName: string,
    roleId: number,
    authority: number[]
}

// 编辑弹框中的表单数据
export interface editFormInt {
    id: number,
    role: number[],
    userName: string,
}

export class initData {
    // 查询条件
    selectData: selectDataInt = {
        role: 0,
        userName: "",
    }
    list: ListInt[] = [] // 接收用户信息的列表
    roleList: RoleListInt[] = [] // 接收角色信息的列表
    dialogFormVisible = false
    editForm: editFormInt = {
        id: 0,
        role: [],
        userName: '',
    }
}
